/*update 12-26*/
html{ font-family: 'XinGothic-SinaWeibo','Microsoft Yahei','helvetica','arial';}
/*LXB reset*/
#LXB_CONTAINER.lxb-container{font-size:.2rem !important;}
#LXB_CONTAINER input.lxb-cb-input{
	font-size:0.2rem !important;
}
#LXB_CONTAINER.lxb-container-mobile-5 .lxb-cb-input-btn{
	font-size:0.2rem !important;
}
#LXB_CONTAINER.lxb-container-mobile-5 .lxb-cb-input-tip-content {
  font-size:.2rem !important;
  line-height:.3rem !important;
}
#LXB_CONTAINER .lxb-cb-input-tip b {
  font-size:.2rem !important;
}
#LXB_CONTAINER .lxb-cb-input-tip, #LXB_CONTAINER .lxb-cb-input-feedback {
  font-size:.2rem !important;
  line-height:.3rem !important;
}
#LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-tip-content, #LXB_CONTAINER.lxb-container-mobile-4 .lxb-cb-input-tip-content {
  font-size: .2rem !important; 
  line-height: .3rem !important;
}
#LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-btn, #LXB_CONTAINER.lxb-container-mobile-4 .lxb-cb-input-btn {
  font-size: .16rem !important; 	
}
#LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-latest-call, #LXB_CONTAINER.lxb-container-mobile-4 .lxb-cb-latest-call {
	font-size:.2rem !important;
}
body{
	word-wrap:break-word;
	word-break:break-all;
}
.top-title{
	width:40% !important;left:30% !important;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
/*fr*/
.fr{
	float:right;
}
/* index banner */
.banner{
	position:relative;
	width:100%;
}
.swiper-pagination{
	bottom:0.1rem !important;
	text-align:center !important;font-size:0;
}
.swiper-pagination-bullet{
	width:0.12rem !important;height:0.12rem !important;opacity:1 !important;vertical-align:top;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	border-radius:50% !important;
	background:#FFF !important;border:0.02rem solid #242b3d;
}
.swiper-pagination-bullet-active{
	background:#242b3d !important;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 0.1rem !important;
}
/* -------------------------自定义部分开始 --------------------------*/

.xinfont{font-family:"xinfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.clear-fix:after{
	display:block;clear:both;visibility:hidden;
	height:0;
	font-size:0;content:".";
}
input{
	outline:none;
}
body{
	background:#FFF !important;
}
.main{
	background:#FFF !important;
}
/*head*/

.logo{
	display:block;width:100% !important;margin:0 auto;text-align:left;
	-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;
	height:100% !important;
}
.logo img{
	display:inline;
	width:65%;
}
.search{
	background-color:#242b3d !important;
}
.nav-btn{
	top:0 !important;
	color:#007eca !important;
}
.search_hl{
	top:0 !important;
	color:#FFF !important;
}
.home-btn{
	color:#FFF !important;
}
.class-btn{
	color:#FFF !important;
}
.top-title{
	color:#FFF !important;	
}
/*content*/
.content{

}
/*iwrap*/
.iwrap{
	position:relative;
	width:93.75%;margin:0 auto;
}
.iwrap.style_b{
	margin-bottom:0.15rem;
}
/*inotice*/
.inotice{
	position:relative;
	background:#efd914;	
}
.inotice-tl{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	position:absolute;top:0;right:72%;z-index:2;
	width:1.1rem;height:0.8rem;text-align:center;padding:0.1rem 0.3rem 0;
	background:#242b3d;font-size:0.23rem;color:#FFF;
	text-shadow:0.02rem 0.02rem #434957;
	-webkit-transform:skew(-30deg);transform:skew(-30deg);
}
.inotice-wrap{
	position:relative;z-index:10;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	width:75%;margin-left:25%;padding:0 5%;
	color:#FFF;
	background:#242b3d;
}
.n_con{
	position:relative;z-index:10;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	overflow:hidden;
	cursor:pointer;
}
.n_c_in{
	width:700%;height:0.5rem;line-height:0.5rem;font-size:0.21rem;
	color:#FFF;
}
.n_c_in > div{
	float:left;
}
/*iabout*/
.iabout{
	padding:0.15rem 0;	
	color:#242b3d;text-align:center;
	background:#efd914;
}
.iabout > *{
	display:inline-block;vertical-align:middle;
}
.iabout span:first-child{
	font-size:0.2rem;text-align:right;text-transform:uppercase;
	margin-right:0.1rem;
}
.iabout a:last-child{
	color:#242b3d;
	border:1px solid #242b3d;padding:0 0.1rem;
}
@media only screen and (max-width:320px) and (-webkit-max-device-pixel-ratio:1){
	.iabout a:last-child{
		padding:0;
	}
}
.iabout a:last-child strong{
	display:inline-block;
	font-weight:bold;font-size:0.25rem;line-height:1.625em;
}
.iabout a:last-child i{
	display:inline-block;vertical-align:middle;
	margin-bottom:0.05rem;
	font-size:0.35rem;
}
/*hnav2*/
.hnav2{
	background:#f8f5d9;margin-bottom:0.15rem;
}
.hnav2 .son{
	float:left;display:block;position:relative;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	width:25%;border-bottom:1px solid #242b3d;
	font-size:0.23rem;line-height:0.5rem;text-align:center;color:#242b3d;
}
.hnav2 .son:after{
	position:absolute;right:0;top:15%;
	height:70%;border-right:1px solid #242b3d;
	content:"";
}
.hnav2 .son:nth-child(4n):after{
	border-right:none;	
}
.hnav2 .son:nth-last-child(-n+4){
	border-bottom:none;
}
/*itl_a*/
.itl_a{
	position:relative;
	margin:0.15rem auto 0;
	font-size:0.25rem;line-height:1em;text-align:center;
	font-family:'microsoft yahei';
}
.itl_a img{text-align:center; display:block; margin:0 auto; clear:both; width:95%}
/*about_box*/
.about_box{
	position:relative;
	margin:0 auto 0.05rem;text-align:center;
	font-family: Arial, Helvetica, sans-serif
}
.about_box:before{
	position:absolute;top:50%;left:0;z-index:1;
	width:38%;margin-top:-0.01rem;content:"";
	border-bottom:0.02rem solid #e1e1e1;
}
.about_box:after{
	position:absolute;top:50%;right:0;z-index:1;
	width:38%;margin-top:-0.01rem;content:"";
	border-bottom:0.02rem solid #e1e1e1;
}
.about_box span{
	position:relative;z-index:2;display:inline-block;vertical-align:top;
	padding:0 0.5em; 
	font-size:0.23rem;line-height:0.4rem;color:#d1d1d0;font-weight:bold;
	text-transform:uppercase;
}
.about_box .more{
	position:absolute;top:50%;right:3%;z-index:99;margin-top:-0.15rem;
	display:inline-block;background:#e0e0e0;line-height:0.3rem;font-weight:normal;
	color:#666666;border-radius:0.05rem;padding:0 .8em;font-size:0.15rem;
}
.probg{  width:100%; text-align:center; clear:both; margin:0 auto;}.probg img{display:block; margin:0 auto; text-align:center; width:100%; clear:both;}

/*item_c*/
.item_c{
	position:relative;
	width:33.33%;float:left;margin-bottom:25%;
	-webkit-box-sizing:border-box;box-sizing:border-box;
}
.item_c:nth-child(2n) .con{
	top:0;
}
.item_c:nth-child(2n) .pic{
	-webkit-transform:translate(0,100%);transform:translate(0,100%);
}
.item_c .pic{
	position:relative;
	-webkit-box-sizing:border-box;box-sizing:border-box;
}
.item_c .con{
	position:absolute;top:100%;left:0;overflow:hidden;
	width:100%;height:100%;padding:0 0.1rem;text-align:center;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	background:#efd914;
}
.item_c .tl{
	display:inline-block;border:1px solid #FFF;margin-top:0.15rem;padding:0 0.05rem;border-radius:0.05rem;
	font-size:0.3rem;color:#FFF;line-height:0.4rem;font-weight:normal;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.item_c .txt{
	display:block;overflow:hidden;
	max-height:0.5rem;margin-top:0.15rem;
	font-size:0.23rem;line-height:0.25rem;color:#242b3d;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
/*inew*/
.inew li{
	margin:0.15rem auto;
	font-size:0.22rem;color:#666;line-height:0.5rem;
	border-radius:0.5rem;background:#e8e8e8;
	background-size:10%;

}
.inew a{
	display:block;color:#242b3d;padding-left:0.2rem;
	white-space:nowrap; text-overflow:ellipsis;
}
.inew span:first-child{	
	font-size:0.25rem;color:#FFF;margin-left:0.2rem;
	width:0.5rem;height:0.5rem;text-align:center;
	background:#242b3d;border-radius:0.5rem;
}

.inew2 li{
	margin:0.15rem auto;
	font-size:0.22rem;color:#666;line-height:0.5rem;
	border-radius:0.2rem; background:url(../images/nf.png) no-repeat left top #e8e8e8;
	background-size:10%;
	height:1rem;
	padding-left:0.11rem;
	width:100%;

}
.inew2 li:hover{color:#3698fd; background:url(../images/nf2.png) no-repeat left top #e8e8e8; background-size:10%;}
.inew2 a{
	display:block;color:#242b3d;padding-left:0.2rem;
}
.inew2 span:first-child{	
	font-size:0.25rem;color:#FFF;margin-left:0.2rem;
	width:0.5rem;height:1rem;text-align:center;
	background:#242b3d;border-radius:0.2rem;
}

.yy { width: 94%; margin:0 auto; clear:both; }
.yy ul { list-style: none; margin: 0; padding: 0; }
.yy ul li { width: 95%; margin-bottom: 10px; text-align: left; font: 14px/35px 'microsoft yahei'; color: #666; }
.yy ul li input { height: 33px; border: 1px solid #dcdcdc; background: #fff; text-align: left; padding: 0px 5px; font: 14px/33px 'microsoft yahei'; color: #666; width: 100%; border-radius: 4px; }
.yy ul li textarea { height: 130px; border: 1px solid #dcdcdc; background: #fff; text-align: left; padding: 0px 5px; font: 14px/33px 'microsoft yahei'; color: #666; width: 100%; border-radius: 4px; }
/*card*/
.card{
	position:relative;overflow:hidden;
	margin:0.15rem 0;
 
}
.card:first-child{
	margin-top:0.1rem;
}
.card:last-child{
	margin-bottom:0.2rem;
}
.card .pic{
	position:relative;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	width:40%;padding:0.04rem; 

}
.card .pic img{ display:block; text-align:center; margin:0 auto; clear:both; border:1px solid #dcdcdc; padding:1px; max-height:90px; width:100%;}
.card .con{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	position:absolute;top:0;right:0;
	width:56%;padding-right:0.15rem;
}
.card .con2{
	right:auto;left:0;
	padding-left:0.15rem;padding-right:0;
}
.card .tl{
	display:block;margin-top:0.05rem;
	line-height:0.5rem;font-size:0.23rem;color:#333;font-weight:normal;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.card .tl2{
	margin-top:0;
}
.card .txt{
	display:block;
	max-height:2.8rem;overflow:hidden;
	clear:both;
	font-size:0.20rem;color:#444;line-height:0.28rem;
	font-weight:bold;
}
.card .txt:hover{
	color:#408ad0;
}
.card .price{
	display:block;
	line-height:0.4rem;font-size:0.23rem;color:#ff0000;font-weight:normal;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
/*card*/
.card2{
	position:relative;overflow:hidden;
	margin:0.15rem 0;
	background:#fff;
}
.card2:first-child{
	margin-top:0.1rem;
}
.card2:last-child{
	margin-bottom:0.2rem;
}
.card2 .pic{
	position:relative;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	width:40%;padding:0.04rem;border:1px solid #d3d3d3;
	background:#FFF;
}
.card2 .con{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	position:absolute;top:0;right:0;
	width:56%;padding-right:0.15rem;
}
.card2 .con2{
	right:auto;left:0;
	padding-left:0.15rem;padding-right:0;
}
.card2 .tl{
	display:block;margin-top:0.05rem;
	line-height:0.5rem;font-size:0.23rem;color:#333;font-weight:normal;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.card2 .tl2{
	margin-top:0;
}
.card2 .txt{
	display:block;
	max-height:2.8rem;overflow:hidden;
	font-size:0.18rem;color:#666;line-height:0.28rem; 
	padding-top:0.09rem;
}
.card2 .price{
	display:block;
	line-height:0.4rem;font-size:0.23rem;color:#ff0000;font-weight:normal;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
/*item_b*/
.item_b{
	position:relative;float:left;
	width:48.3%; margin:0.05rem 3.4% 0.05rem 0;
}
.item_b:nth-last-child(-n+2){
	margin-bottom:0.15rem;
}
.item_b:nth-child(2n){
	margin-right:0;
}
.item_b .pic{
	position:relative;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	border:1px solid #d3d3d3;padding:0.04rem;
}
.item_b .con{
	margin-top:0.05rem;
}
.item_b .tl{
	display:block;
	font-weight:normal;font-size:0.2rem;color:#333;line-height:0.3rem;text-align:center;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	font-family:"microsoft yahei";
}


.item_bb{
	position:relative;float:left;
	width:30%; margin:0.05rem 1.5% 0.05rem 1.5%;
}
.item_bb:nth-last-child(-n+2){
	margin-bottom:0.15rem;
}
.item_bb:nth-child(2n){
	margin-right:1.5%;
}
.item_bb .pic{
	position:relative;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	border:1px solid #d3d3d3;padding:0.04rem;
	background:#fff;
}
.item_bb .con{
	margin-top:0.05rem;
}
.item_bb .tl{
	display:block;
	font-weight:normal;font-size:0.23rem;color:#333;line-height:0.4rem;text-align:center;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
/*iadg*/
.iadg{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	padding:0.5em 0 0.5em 45%;	
	font-size:0.21rem;line-height:1.5em;color:#444;text-align:left;
	background:url(../images/img16.jpg) left no-repeat;
	background-size:42.5% auto;
}
.baise{font-size:0.2rem; line-height:2em; color:#fff; text-align:left; padding:0.2em; font-family:"microsoft yahei";}
.baise2{font-size:0.24rem; line-height:2em; color:#333; text-align:left; padding:0.2em; font-family:"microsoft yahei";}
.baise2 img{display:block; margin:0 auto; clear:both; text-align:center; margin-top:10px; margin-bottom:10px;}

.baise3{font-size:0.16rem; line-height:2em; color:#fff; text-align:left; padding:20px; font-family:"microsoft yahei";}
.baise3 img{display:block; margin:0 auto; clear:both; text-align:center;}
/*icontact*/
.icontact{
	padding:0.15rem 3.125% 0.2rem;
	font-size:0.21rem;color:#404040;text-align:center;
}
.huise{background:#efefef; font-size:0.36rem;color:#fff;text-align:center; line-height:0.3rem; font-family:"microsoft yahei"; }
.icontact .tl{
	font-weight:bold;font-size:0.25rem;color:#242b3d;line-height:0.4rem;
}
.icontact .tl2{
	margin-bottom:0.15rem;
	color:#acaeb5;
}
.icontact .b{
	display:block;font-size:1.2em;line-height:1.875em;
	margin-bottom:0.1rem;
}
.icontact .b span:nth-child(2){
	text-align:left;
}
.icontact .b span{
	display:inline-block;vertical-align:middle;
}
.icontact .b:first-child{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	float:left;border:2px solid #ec8181;text-align:center;
	width:65%;color:#ff0000;
}
.icontact .b:last-child{
	float:left;
	width:35%;border:2px solid #b21818;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	text-align:center;color:#FFF;
	background:#b21818;
}
.icontact .a{
	color:#666;padding-top:0.1rem; font-size:0.16rem;
}
.icontact .ab{
	color:#666;padding-top:0.1rem; font-size:0.16rem; border-top:1px solid #dedede;}
	.icontact .ab img{width:40%; height:40%; display:block; margin:0 auto; text-align:center;}
/*beian*/
.beian{
	width:100%;height:0.65rem;
	font-size:0.21rem;line-height:0.65rem;color:#666;text-align:center;
	background:#ededed;
}
.beian a{
	color:#666;
}
/*footer*/
.footer{
	height:0.75rem !important;
}
.foot-relative{
	height:0.75rem !important;
}
.foot{
	background:#007eca;
}
.foot a{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	height:100% !important;border-right:1px solid #007ac4;	
	text-align:center;color:#FFF !important;
}
.foot a:last-child{
	border-right:none;	
}
.foot a span{
	display:inline !important;
	width:auto !important;
	line-height:0.75rem !important;
}
.foot a h3{
	display:inline !important;
	width:auto !important;
	line-height:0.75rem !important;
}
/*htop*/
.htop{
	display:none;
	position:fixed;right:1%;bottom:1.4rem;z-index:99;
	border-radius:50%;width:0.5rem;height:0.5rem;line-height:0.5rem;
	text-align:center;color:#FFF;font-size:0.35rem;
	background:#007eca;
}
/*nav li*/
.nav li{
	border-bottom:none !important;
}
.nav li a{
	text-align:center;text-indent:0 !important;
}
.big{font:18px/60px 'XinGothic-SinaWeibo','Microsoft Yahei','helvetica','arial'; color:#fff; text-align:center;}
.abtbg{width:100%; clear:both; padding:0.5em;}

.whbg{background:url(../images/whbg.jpg) no-repeat center top;}
.casebg{background:#f4f4f4; padding:5px 0px;}
.casebg2{background:#fff; padding:5px 0px;}
.red{color:#C00; font-size:0.2rem; line-height:0.35rem; }
.fenye{font:14px/30px 'XinGothic-SinaWeibo','Microsoft Yahei','helvetica','arial'; color:#666; padding:5px 10px; text-align:center;}
.fenye a{ color:#666; text-decoration:none;}
.fenye a:hover{ color:#39F; text-decoration:none;}


.shangxia{font:14px/30px 'XinGothic-SinaWeibo','Microsoft Yahei','helvetica','arial'; color:#666; padding:5px 10px; text-align:left; border-top:1px dashed #dcdcdc; width:95%; margin:0 auto; clear:both;}
.shangxia a{ color:#666; text-decoration:none;}
.shangxia a:hover{ color:#39F; text-decoration:none;}